.facet-block {
	border : 1px solid #666 ;
	margin : 1em ;
	padding-bottom : 1px ;
}

.facet-block-header {
	padding : 0.2em 0.2em 0.2em 0.5em ;
	background-color : #666 ;
	font-weight : bold ;
	color: white ;
}

.facet-block-body {
	border-top : 1px solid #aaa ;
	background-color : #eee ;
}

.facet-block-list {
	height : 12em ;
	overflow : auto ;
}

.facet-block-empty-message {
	padding : 1em ;
}

.bucket-theme-select {
	width: 100% ;
	border-style: hidden ;
}

.facet-block-searchbox-wrapper {
	padding : 1px 0.3em 1px 0.3em ;
    border-bottom : 1px solid #ccc ;
    background-color : white ;
}

.restriction-preview-count {
	text-align : right ;
	color : #88f ;
	min-width : 3em ;
}
.restriction-link {
	cursor : pointer ;
}

.explicit-facets-block {
	border : 1px solid #666 ;
	margin : 1em ;
	padding : 0.75em ;
	background-color : white ;
}
